/*
 * Copyright (c) 2003-2005
 * XDoclet Team
 * All rights reserved.
 */
package org.xdoclet.plugin.hibernate.pojo;

import java.util.Map;

/**
 * @hibernate.class
 * @author Anatol Pomozov
 */
public class CompositeMapKeyMapping {
    /**
     * @hibernate.map access="field"
     * @hibernate.composite-map-key class="org.xdoclet.plugin.hibernate.pojo.CompositeMapKeyMapping$CompositeMapKey"
     * @hibernate.element column="attributeValue" type="serializable" not-null="true"
     */
    private Map theMap;

    public class CompositeMapKey {
        /**
         * @hibernate.key-property
         */
        private Long keyField;
        /**
         * @hibernate.key-property
         */
        private Long keySN;

        /**
         * @hibernate.key-many-to-one
         */
        private Simple simple;
    }

    public class Simple {
    }
}